home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / lang_c / mscfunct / com.h < prev    next >
Text File  |  1987-05-08  |  1KB  |  44 lines

  1. /* header file for com.c -- COM: port support functions */
  2.  
  3. #ifdef LINT_ARGS    /* argument checking enabled */
  4.  
  5. #ifndef NO_EXT_KEYS    /* extended keywords are enabled */
  6.  
  7. unsigned cdecl char com_getc(int );
  8. unsigned cdecl int com_putc( int, unsigned char );
  9. int cdecl com_ready(int );
  10. int cdecl com_init(int ,int ,int ,int ,int );
  11. int cdecl com_stat(int );
  12.  
  13. #else            /* extended keywords not enabled */
  14.  
  15. unsigned char com_getc(int );
  16. unsigned int com_putc( int, unsigned char );
  17. int com_ready(int );
  18. int com_init(int ,int ,int ,int ,int );
  19. int com_stat(int );
  20.  
  21. #endif    /* NO_EXT_KEYS */
  22.  
  23. #else            /* no argument checking */
  24.  
  25. #ifndef NO_EXT_KEYS    /* extended keywords are enabled */
  26.  
  27. unsigned cdecl char com_getc( );
  28. unsigned cdecl int com_putc( );
  29. int cdecl com_ready( );
  30. int cdecl com_init( );
  31. int cdecl com_stat( );
  32.  
  33. #else            /* extended keywords not enabled */
  34.  
  35. unsigned char com_getc( );
  36. unsigned int com_putc( );
  37. int com_ready( );
  38. int com_init( );
  39. int com_stat( );
  40.  
  41. #endif    /* NO_EXT_KEYS */
  42.  
  43. #endif    /* LINT_ARGS */
  44.